"""
@file:  7.正则练习
@author:  chenran
@date:   2020/07/01
@desc:
"""

# 写出以下代码的执行有以下数字：
# 0 100 -100 +100 001 1.1 -1.1
# • 匹配正整数
# • 匹配负整数
# • 匹配浮点数


import re

msg = """
0
100
-100
+100
001
1.1
-1.1
"""

# 匹配正整数
ret = re.findall(r'^[+]?\d*[1-9]\d*$', msg, re.M)
print(ret)

# 匹配负整数
ret = re.findall(r'^[-]\d{2,}', msg, re.M)
print(ret)

# 匹配浮点数
ret = re.findall(r'^\d*[.]\d*|^[-]\d*[.]\d*', msg, re.M)
print(ret)
